/*
font-family: Arial, Helvetica, sans-serif;
font-family: "Arial Black", Gadget, sans-serif;
font-family: "Bookman Old Style", serif;
font-family: "Comic Sans MS", cursive;
font-family: Courier, monospace;
font-family: "Courier New", Courier, monospace;
font-family: Garamond, serif;
font-family: Georgia, "Times New Roman", times, serif;
font-family: Impact, Charcoal, sans-serif;
font-family: "Lucida Console", Monaco, monospace;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-family: "MS background-color: #900;Serif", "New York", sans-serif;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-family: Symbol, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-family: "Times New Roman", Times, serif;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-family: Verdana, Geneva, sans-serif;
font-family: Webdings, sans-serif;
font-family: Wingdings, "Zapf Dingbats", sans-serif;

*/

*{
   margin: 0;
   padding: 0;
}

body{
   background: #333;
   font:  Tahoma, Geneva, sans-serif;
}

h1{
    padding: 4px;
}

#box{
   width: 1000px;
/*   height: 1100px;*/
   margin: 0 auto;
   
   background: #fff url(../imgs/bg_topo.png) top left repeat-x;
}

#box_impressao{
   width: 1000px;

   margin: 0 auto;
   
   background: #fff;
}

#header{
   float: left;
/*   width: 1000px;*/
   width: 99.8%;
   height: 120px;
   
}

#header .logo{
   float: left;
   width: 190px;
   height: 90px;
   margin-top: 23px;
   margin-left: 7px;
}

#header .apresentacao
   {
   float:left;
   width: 280px;
   height: 65px;
   margin-top: 23px;
   margin-left: 3px;
}

#header .apresentacao span.titulo{
   font: 40px "Trebuchet MS", Helvetica, sans-serif, Arial;
   
   color: #000;
}

#header .apresentacao span.om{
   font: 18px "Trebuchet MS", Helvetica, sans-serif, Arial;
   color: #fff;
   position: relative;
   margin-left: 20px;
   float: left;
   margin-top: -2px;
  
}


#header #configs{
   float:right;
   width: 285px;
   margin-right:  3px;
   margin-top: 20px;
   height:108px;
}

#header #configs img{
   float: right;
   margin-right: 50px;
}

#header #configs input{
   float:right;
   margin-top: 10px;
   background: #fff;
   height: 22px;
   width: 450px;
   font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color:#ccc;
   padding: 2px;
   margin-right: 20px;
   border: 1px solid #ccc;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
}

#header #configs input.btn_busca{
   width: 18px;
   height: 18px;
   float: right;
   border:0px;
   background: url(../imgs/lupa.png) top no-repeat;
   margin-right: 27px;
   margin-top: -22px;

   
}

#header #configs input.btn_busca:hover{
 
   background: url(../imgs/lupa.png) bottom no-repeat;
   cursor: pointer;

}

#barra { margin: 0 0 0 -2; 
                        
      width: 99.8%;  
 }

#menu2{
   float:left;
   width: 1000px;
   height: 20px;
   margin-top: 6px;
}

#menu2 ul#nav{
   float:left;
   margin: 0;
   margin-left: 10px;
   width: 700px;
   list-style-type: none;
}

#menu2 ul#nav li{
   float: left;
   position: relative;
}

#menu2 ul#nav li a{
   float: left;
   text-decoration: none;
   font: 16px Tahoma, Geneva, sans-serif;
   color:#036;
   padding: 0 12px 12px 0;
   line-height: 30px;
}

#menu2 ul#nav li a:hover{
background: #fff;
}

#menu2 ul#nav li ul{
   display: none;
}

#menu2 ul#nav li:hover ul{
   display: block;
   list-style-type: none;
   position: absolute;
   top: 30px;
   width: 205px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 12px;
   background: #036;
   
   
}

#menu2 ul#nav li ul a{
   float:left;
   display: block;
   width: 205px;
   padding: 5px 5px;
   background: #f4f4f4;
   text-align: left;
}

#header #ola{
    float: right;
    margin-top: 10px;
    width: auto;

    display: block;
/*    padding-right: 20px;*/
position: relative;
   font: 14px Tahoma, Geneva, sans-serif;
   padding: 0 10px;
   padding-left: 25px;
   line-height: 26px;
}


#ola span{
 
    
    position: absolute;
/*    border: 1px solid;*/
    margin-right: 10px;
    margin-left: -20px;
}

#om_usuario{
    float: right;
    height: 60px;
/*    border:1px solid;*/
    margin-top: 45px;
    
    position:absolute;
    display: inline-block;
    
}

#sair{
/*   
   text-decoration: none;
   font: 15px Tahoma, Geneva, sans-serif;
   padding: 2px 6px;
   margin-left: 4px;
   margin-right: 5px;
   margin-top: 2px;
   margin-bottom:  2px;
   background: #09f;
   border: 1px solid #fff;*/
   float:right;
   font-weight: bold; 
}



#conteudo{
   float:left;
   width: 1000px;
   margin-top: 3px;
/*   background-color: orange;*/
/*   height: 890px;*/
min-height: 400px;
max-height: 100%;
display: block;
}


   
#rodape{
   float: left;
   height: 34px;
   display:inline-block;
   width: 1000px;
   
   background: #fff url(../imgs/bg_rodape.png) top left repeat-x;

/*   border: 1px solid;*/
}

#rodape span.copy{
   float:left;
   width: 100%;
   font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
   color: #666;
   text-align: center;
   margin-top: 8px;
   
}

#editar{
   float: left;
   padding: 4px;
   margin: 4px;

}


#central{
    font:Tahoma, Geneva, sans-serif;
   float: left;
   padding: 4px;
   margin: 4px;
   width: 60%;
       margin-left:20%;
       margin-right:20%;

}

#central h1, #editar h1, #cadastrar h1 {
    font:20px Tahoma, Geneva, sans-serif;
    color:#999;
    text-shadow: 0 1px 0 #333;
    float:left;
    margin: 15px 20px 5px;


}


 .btn_barra {
    position: relative;
    float:right;
    padding: .3em;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    display: inline-table;
    margin-bottom: .7em;
/*     border: 1px solid #000;*/
    height: 2.5em;
 
   

}

 .btn_barra a{
   border: 1px outset;
   display: block;
   float:right;
   background: #333;
   height: 20px;
 
   font:14px Tahoma, Geneva, sans-serif;
   color:#f1f1f1;
   text-decoration: none;
   border: 1px solid #fff;
   width: auto;
    margin-left: auto;
    margin-right: auto;
}

#cadastrar  a:hover{
  
   background:#09f;
   color: #fff;
}


.btn_barra .btn {
    float: right;
   
   display: block;
   background: #333;
   padding: 7px;
   margin-left: auto;
   margin-right: 30px;
   font:14px Tahoma, Geneva, sans-serif;
   color:#f1f1f1;
   border: 1px solid #fff;
}

#cadastrar .btn_barra .btn:hover{
   cursor: pointer;
   background:#09f;
   color: #fff;
}

.barra_central{
    font: 20px Tahoma, Geneva, sans-serif;
    float:left;
    display:block;
   
    padding: 1%;
    width: 98%;
    text-align: center;
}

.dataGde{
font: 20px Tahoma, Geneva, sans-serif;    
}
h1 div{
    display:block;
    position: relative;
    float: left;
    width: 100%;
    }




.tabela_arranchamento{
    font:14px Tahoma, Geneva, sans-serif;
    display: block;
    float:left;
    text-align: center;
    width: 98%;
    margin-left:1%;
    padding: 1%;
}

.tabela_arranchamento table{ 
    
    min-width: 10%;
    max-width: 80%;
    
    margin-left:10%;
    margin-right:10%;
    text-align: center; margin-left: auto; margin-right: auto;
    border: 1px solid #a6c9e2;
    padding: 1px;
}

.tabela_arranchamento th{   
    
    text-align: center; margin-left: auto; margin-right: auto;
    padding: 4px;
    margin: 3px;
   
    border: 1px solid #a6c9e2;
}

.tabela_arranchamento th span{     
display:block;
}

.tabela_arranchamento td{     
    text-align: center; margin-left: auto; margin-right: auto; 
   
    padding: 3px ;
    margin: 3px;
    border: 1px solid #a6c9e2;
}

.tabela_arranchamento td div{     
padding: 2px;


}

/*
.tabela_arranchamento td div label{
display:block;
float:right;
position: relative;
margin-left: 50px;
border: 1px solid navy;
}

.tabela_arranchamento td div label span{
display:block;
float:right;
position: relative;

border: 1px solid fuchsia;
}*/

.tabela_arranchamento td span{     
display:block;
}

.legenda{
    font-size: .8em;
    display: inline-block;
    position: relative;
  
    float:left;
    width:99%;
    text-align: center;
    
    
}

#editar a.btn-a-adc
   {
   float: right;
   margin-right: 3px;
   width: 80px;
   height: 25px;
   border: 1px solid #ccc;
   background: #fff;
   text-decoration: none;
   font: 18px tahoma, Geneva, sans-serif;
   color:#666;
   padding: 2px 6px;
   }


#editar a.btn-a-adc img
   {
   margin-top: 3px;
   margin-left: 3px;
   float:right;
  
   vertical-align: middle;
   }
   
   
#editar a.btn-a-adc:hover
   {
   background: #f4f4f4;  
   }
   
/* formatacao do paginador*/
.paginador{
      float: right;
      width: auto;
      padding: 2px;
      margin-top: 10px;
   }

   .paginador a{
      text-decoration: none;
      font: 14px Tahoma, Geneva, sans-serif; 
      color:#666;
      padding: 5px 6px;
      background: #fff;
      border: 1px solid #999;
      margin-right: 3px;
         
   }
   
   .paginador a:hover{
      background: #3993DB;
      color:#fff;
   }
   
   .paginador strong{
      padding: 5px 6px;
      background: #333;
      border: 1px solid #fff;
      font: 14px Tahoma, Geneva, sans-serif; 
      color:#fff;
      margin-right: 3px;
      font-weight: bold;
   }
   
   
   .paginador span{
      padding: 5px 6px;
      background: #fff;
      border: 1px solid #999;
      font: 14px Tahoma, Geneva, sans-serif; 
      color:#999;
      margin-right: 5px;
   }

#cadastrar 
{
   float: left;
   width:80%;
   margin-top: 10px;
   margin-left: 10%;
       margin-right:10%;
   
  font:1em; 
}
#cadastrar form{
   margin-left: 10px;
   display: block;
   float: left;
}
#cadastrar label{
   display: block;
   float: left;
   font:16px Tahoma, Geneva, sans-serif;
   color:                #666;
   font-weight: bold;
   
}

#cadastrar label span.titulo{
   margin:4px;
   width: 100%
}

#cadastrar label input{
   margin:4px;
   font:16px Tahoma, Geneva, sans-serif;
   color:#999;
   width: 750px;
   padding: 5px 9 px;
   border:1px solid;
   
}





#cadastrar label.lab50{
    padding-top: 5px;
   width: 50px;
   display: block;
   
}
#cadastrar label.lab100{
    padding-top: 5px;
   width: 100px;
   display: block;
/*   background: orange;*/
}

#cadastrar label.lab200{
    padding-top: 5px;
   width: 200px;
   display: block;
/*   background: yellow;*/
}

#cadastrar label.lab300{
    padding-top: 5px;
   width: 300px;
}

#cadastrar label.lab450{
    padding-top: 5px;
   width: 450px;
<<<<<<< .mine

}

#cadastrar label.lab500{
    padding-top: 5px;
   width: 500px;

=======

>>>>>>> .r60
}

#cadastrar label.lab500{
    padding-top: 5px;
   width: 500px;

}

#cadastrar label span{
   display: block;
   float: left;
}

#cadastrar label span.span50{
   width: 50px;
}

#cadastrar label span.span100{
   width: 100px;
}

#cadastrar label span.span200{
   width: 200px;
}
#cadastrar label span.span300{
   width: 300px;
}
#cadastrar label span.span450{
   width: 450px;
}
#cadastrar label span.span500{
    
   width: 500px;
}
#cadastrar label input.inp50{
   width: 40px;
}

#cadastrar label input.inp100{
   width: 90px;
}

#cadastrar label input.inp200{
   width: 190px;
}
#cadastrar label input.inp300{
   width: 290px;
}
#cadastrar label input.inp450{
   width: 430px;
}
#cadastrar label input.inp500{
   width: 480px;
}
#cadastrar label select.sel50{
   width: 40px;
}

#cadastrar label select.sel100{
   width: 90px;
}

#cadastrar label select.sel200{
   width: 190px;
}
#cadastrar label select.sel300{
   width: 290px;
}
#cadastrar label select.sel450{
   width: 430px;
  
}
#cadastrar label select.sel500{
   width: 480px;
  
}
#cadastrar label textarea{
   width: 100%;
}

.fontMedia{
    font-size: 1em;
}


table.list{
   border-collapse: collapse;
   float: left;
}

table.list th{
   padding: 9px 0;
/*   background: #f4f4f4;*/
   border:1px solid #ccc;
   text-align: center;
   color:#444;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 15px;
   font-weight: normal;
   text-indent: 5px;
   
/*   formatacao de gradiente*/
background: linear-gradient(top,#f4f4f4,#ccc);
background: -moz-linear-gradient(top,#f4f4f4,#ccc);
background: -webkit-gradient(linear,left top,left bottom, from(#f5f5f5),to(#ccc));
filter: progid:DXImagetransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f5f5f5', EndColorStr='#d5d5d5');

}

table.list tbody{
   text-align: center;
}

table.list td{
   padding: 3px 0;
   border: 1px solid #ccc;
   font: 14px Tahoma, Geneva, sans-serif;
   color: #777;
}

table.list tr:hover{
   background-color: #f5f5f5;
}

table.list td a{
   text-decoration: none;
   font: 14px Tahoma, Geneva, sans-serif;
   color: #09f;
}

table.list td a:hover{
   color: #036;
}

table.list td img, h1 img{
/*   margin: 1px 2px;*/
   border: 1px solid transparent;
   vertical-align: middle;
   padding: 4px;
}

table.list td img:hover, h1 img:hover{
   background-color: #ccc;
  border: 1px solid #ccc;
  border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
}
#aprov img{
    float: left;
    width: 680px;
    height: 780px;
/*    background: #E9967A;*/
    padding: 4px;
    margin-top: 40px;
    margin-right: 20px;
    margin-bottom: 20px;
}

#aprov h2{
    float: left;
    font: 40px "Tahoma", Geneva, sans-serif;
    color: #f6a828;
    height: 20px;
    text-transform: uppercase;
    margin-top: 5px;
}